package com.example.jobback.req.recruiter.company.register;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @ClassName: RecruiterRegisterReq
 * @Description: 招聘端注册请求体
 * @Author: lhb
 * @Date: 2025/5/17
 */
@Data
@Schema(title = "注册公司请求体")
public class RecruiterRegisterReq {

    @Schema(title = "姓名")
    @NotBlank(message="姓名不为空")
    private String userName;


    @Schema(title = "公司姓名")
    @NotBlank(message="公司姓名不为空")
    private String name;


    @Schema(title = "公司行业")
    @NotBlank(message="公司行业不为空")
    private String companyIndustry;


    @Schema(title = "地点")
    @NotBlank(message="地点不为空")
    private String location;


    @Schema(title = "创建时间")
    @NotNull(message="创建时间不为空")
    private LocalDateTime createDate;

}
